technological achievements - Espagnol Anglais Dictionnaire